package com.ensah.service;

import java.util.List;

import com.boudaa.dao.exceptions.EntityNotFoundException;
import com.ensah.metier.bo.Absence;
import com.ensah.metier.bo.Classe;
import com.ensah.metier.bo.Etudiant;
import com.ensah.metier.bo.Matiere;

public interface ClasseService {
	
	Classe saveClasse(Classe cl);
	 void delete(Long id);
	 void update(Classe cl);
	Classe getClasseById(Long id) throws EntityNotFoundException;
	List<Classe> getAll();
	List<Etudiant> getEtdClasse(Long IdClasse) throws EntityNotFoundException;
	Classe getClassebyNom(String nomClasse) throws EntityNotFoundException;
	List<Matiere> rechercheMatiereClasse(Long idClasse) throws EntityNotFoundException;
	List<String> getClassesName();
	List<String> getMatieresName(Long idClasse) throws EntityNotFoundException;
	
  
}
